(C) 1996 AROS - The Amiga Replacement OS
Pointers are written as <valid><data structure>, where valid is a byte with the values 1 (then the full data structure follows) or 0 (then nothing follows and the pointer will be intialized as NULL when the structure is read back).